; Merged Mod: .\0\Lauma.ini, .\1\Lauma.ini, .\2\Lauma.ini, .\3\Lauma.ini, .\4\Lauma.ini, .\5\Lauma.ini, .\6\Lauma.ini

; Constants ---------------------------

[Constants]
global persist $swapvar = 0
global $active
global $creditinfo = 0

global persist $tan = 0
global persist $makeup = 0

[KeySwap]
condition = $active == 1
key = VK_RIGHT
back = VK_LEFT
type = cycle
$swapvar = 0,1,2,3,4,5,6

[KeySwap1]
condition = $active == 1
key = VK_DOWN
type = cycle
$tan = 0,1

[KeySwap2]
condition = $active == 1
key = VK_UP
type = cycle
$makeup = 0,1

[Present]
post $active = 0
run = CommandListCreditInfo

; Shader ------------------------------

; Overrides ---------------------------

[TextureOverrideLaumaBodyPosition]
hash = 89e96109
run = CommandListLaumaBodyPosition
$active = 1

[TextureOverrideLaumaBodyBlend]
hash = 8226cf84
run = CommandListLaumaBodyBlend

[TextureOverrideLaumaBodyTexcoord]
hash = d8e6d8e4
run = CommandListLaumaBodyTexcoord

[TextureOverrideLaumaBodyVertexLimitRaise]
hash = cecefbb2

[TextureOverrideLaumaBangPosition]
hash = f25edf24
run = CommandListLaumaBangPosition
$active = 1

[TextureOverrideLaumaBangBlend]
hash = 158785a8
run = CommandListLaumaBangBlend

[TextureOverrideLaumaBangTexcoord]
hash = 1e0aafe0
run = CommandListLaumaBangTexcoord

[TextureOverrideLaumaBangVertexLimitRaise]
hash = e26e1db3

[TextureOverrideLaumaEyePosition]
hash = 7e27b643
run = CommandListLaumaEyePosition
$active = 1

[TextureOverrideLaumaEyeBlend]
hash = 6442cc7e
run = CommandListLaumaEyeBlend

[TextureOverrideLaumaEyeTexcoord]
hash = 6eb0f6d7
run = CommandListLaumaEyeTexcoord

[TextureOverrideLaumaEyeVertexLimitRaise]
hash = 0a7a76aa

[TextureOverrideLaumaBodyIB]
hash = ce158bd6
run = CommandListLaumaBodyIB

[TextureOverrideLaumaBodyA]
hash = ce158bd6
match_first_index = 0
run = CommandListLaumaBodyA

[TextureOverrideLaumaBodyB]
hash = ce158bd6
match_first_index = 19074
run = CommandListLaumaBodyB

[TextureOverrideLaumaBodyC]
hash = ce158bd6
match_first_index = 75702
run = CommandListLaumaBodyC

[TextureOverrideLaumaFaceADiffuse]
hash = 43e49ac3
run = CommandListLaumaFaceADiffuse

[TextureOverrideLaumaBangIB]
hash = 5a1345c9
run = CommandListLaumaBangIB

[TextureOverrideLaumaBangA]
hash = 5a1345c9
match_first_index = 0
run = CommandListLaumaBangA

[TextureOverrideLaumaEyeIB]
hash = c3e809a5
run = CommandListLaumaEyeIB

[TextureOverrideLaumaEyeA]
hash = c3e809a5
match_first_index = 0
run = CommandListLaumaEyeA

; CommandList -------------------------

[CommandListLaumaBodyPosition]
if $swapvar == 0
	vb0 = ResourceLaumaBodyPosition.0
else if $swapvar == 1
	vb0 = ResourceLaumaBodyPosition.1
else if $swapvar == 2
	vb0 = ResourceLaumaBodyPosition.2
else if $swapvar == 3
	vb0 = ResourceLaumaBodyPosition.3
else if $swapvar == 4
	vb0 = ResourceLaumaBodyPosition.4
else if $swapvar == 5
	vb0 = ResourceLaumaBodyPosition.5
else if $swapvar == 6
	vb0 = ResourceLaumaBodyPosition.6
endif

[CommandListLaumaBodyBlend]
if $swapvar == 0
	vb1 = ResourceLaumaBodyBlend.0
	handling = skip
	draw = 46713,0
else if $swapvar == 1
	vb1 = ResourceLaumaBodyBlend.1
	handling = skip
	draw = 44109,0
else if $swapvar == 2
	vb1 = ResourceLaumaBodyBlend.2
	handling = skip
	draw = 43701,0
else if $swapvar == 3
	vb1 = ResourceLaumaBodyBlend.3
	handling = skip
	draw = 43616,0
else if $swapvar == 4
	vb1 = ResourceLaumaBodyBlend.4
	handling = skip
	draw = 41888,0
else if $swapvar == 5
	vb1 = ResourceLaumaBodyBlend.5
	handling = skip
	draw = 37603,0
else if $swapvar == 6
	vb1 = ResourceLaumaBodyBlend.6
	handling = skip
	draw = 35991,0
endif

[CommandListLaumaBodyTexcoord]
if $swapvar == 0
	vb1 = ResourceLaumaBodyTexcoord.0
else if $swapvar == 1
	vb1 = ResourceLaumaBodyTexcoord.1
else if $swapvar == 2
	vb1 = ResourceLaumaBodyTexcoord.2
else if $swapvar == 3
	vb1 = ResourceLaumaBodyTexcoord.3
else if $swapvar == 4
	vb1 = ResourceLaumaBodyTexcoord.4
else if $swapvar == 5
	vb1 = ResourceLaumaBodyTexcoord.5
else if $swapvar == 6
	vb1 = ResourceLaumaBodyTexcoord.6
endif

[CommandListLaumaBangPosition]
if $swapvar == 0
	vb0 = ResourceLaumaBangPosition.0
else if $swapvar == 1
	vb0 = ResourceLaumaBangPosition.1
else if $swapvar == 2
	vb0 = ResourceLaumaBangPosition.2
else if $swapvar == 3
	vb0 = ResourceLaumaBangPosition.3
else if $swapvar == 4
	vb0 = ResourceLaumaBangPosition.4
else if $swapvar == 5
	vb0 = ResourceLaumaBangPosition.5
else if $swapvar == 6
	vb0 = ResourceLaumaBangPosition.6
endif

[CommandListLaumaBangBlend]
if $swapvar == 0
	vb1 = ResourceLaumaBangBlend.0
	handling = skip
	draw = 2420,0
else if $swapvar == 1
	vb1 = ResourceLaumaBangBlend.1
	handling = skip
	draw = 2420,0
else if $swapvar == 2
	vb1 = ResourceLaumaBangBlend.2
	handling = skip
	draw = 2420,0
else if $swapvar == 3
	vb1 = ResourceLaumaBangBlend.3
	handling = skip
	draw = 2420,0
else if $swapvar == 4
	vb1 = ResourceLaumaBangBlend.4
	handling = skip
	draw = 2420,0
else if $swapvar == 5
	vb1 = ResourceLaumaBangBlend.5
	handling = skip
	draw = 2420,0
else if $swapvar == 6
	vb1 = ResourceLaumaBangBlend.6
	handling = skip
	draw = 2420,0
endif

[CommandListLaumaBangTexcoord]
if $swapvar == 0
	vb1 = ResourceLaumaBangTexcoord.0
else if $swapvar == 1
	vb1 = ResourceLaumaBangTexcoord.1
else if $swapvar == 2
	vb1 = ResourceLaumaBangTexcoord.2
else if $swapvar == 3
	vb1 = ResourceLaumaBangTexcoord.3
else if $swapvar == 4
	vb1 = ResourceLaumaBangTexcoord.4
else if $swapvar == 5
	vb1 = ResourceLaumaBangTexcoord.5
else if $swapvar == 6
	vb1 = ResourceLaumaBangTexcoord.6
endif

[CommandListLaumaEyePosition]
if $swapvar == 0
	vb0 = ResourceLaumaEyePosition.0
else if $swapvar == 1
	vb0 = ResourceLaumaEyePosition.1
else if $swapvar == 2
	vb0 = ResourceLaumaEyePosition.2
else if $swapvar == 3
	vb0 = ResourceLaumaEyePosition.3
else if $swapvar == 4
	vb0 = ResourceLaumaEyePosition.4
else if $swapvar == 5
	vb0 = ResourceLaumaEyePosition.5
else if $swapvar == 6
	vb0 = ResourceLaumaEyePosition.6
endif

[CommandListLaumaEyeBlend]
if $swapvar == 0
	vb1 = ResourceLaumaEyeBlend.0
	handling = skip
	draw = 266,0
else if $swapvar == 1
	vb1 = ResourceLaumaEyeBlend.1
	handling = skip
	draw = 266,0
else if $swapvar == 2
	vb1 = ResourceLaumaEyeBlend.2
	handling = skip
	draw = 266,0
else if $swapvar == 3
	vb1 = ResourceLaumaEyeBlend.3
	handling = skip
	draw = 266,0
else if $swapvar == 4
	vb1 = ResourceLaumaEyeBlend.4
	handling = skip
	draw = 266,0
else if $swapvar == 5
	vb1 = ResourceLaumaEyeBlend.5
	handling = skip
	draw = 266,0
else if $swapvar == 6
	vb1 = ResourceLaumaEyeBlend.6
	handling = skip
	draw = 266,0
endif

[CommandListLaumaEyeTexcoord]
if $swapvar == 0
	vb1 = ResourceLaumaEyeTexcoord.0
else if $swapvar == 1
	vb1 = ResourceLaumaEyeTexcoord.1
else if $swapvar == 2
	vb1 = ResourceLaumaEyeTexcoord.2
else if $swapvar == 3
	vb1 = ResourceLaumaEyeTexcoord.3
else if $swapvar == 4
	vb1 = ResourceLaumaEyeTexcoord.4
else if $swapvar == 5
	vb1 = ResourceLaumaEyeTexcoord.5
else if $swapvar == 6
	vb1 = ResourceLaumaEyeTexcoord.6
endif

[CommandListLaumaBodyIB]
if $swapvar == 0
	handling = skip
	drawindexed = auto
else if $swapvar == 1
	handling = skip
	drawindexed = auto
else if $swapvar == 2
	handling = skip
	drawindexed = auto
else if $swapvar == 3
	handling = skip
	drawindexed = auto
else if $swapvar == 4
	handling = skip
	drawindexed = auto
else if $swapvar == 5
	handling = skip
	drawindexed = auto
else if $swapvar == 6
	handling = skip
	drawindexed = auto
endif

[CommandListLaumaBodyA]
if $swapvar == 0
	ib = ResourceLaumaBodyAIB.0
	ps-t0 = ResourceLaumaBodyANormalMap.0
	ps-t1 = ResourceLaumaBodyADiffuse.0
	ps-t2 = ResourceLaumaBodyALightMap.0
	run = CommandList\global\ORFix\ORFix
else if $swapvar == 1
	ib = ResourceLaumaBodyAIB.1
	ps-t0 = ResourceLaumaBodyANormalMap.0
	ps-t1 = ResourceLaumaBodyADiffuse.0
	ps-t2 = ResourceLaumaBodyALightMap.0
	run = CommandList\global\ORFix\ORFix
else if $swapvar == 2
	ib = ResourceLaumaBodyAIB.2
	ps-t0 = ResourceLaumaBodyANormalMap.0
	ps-t1 = ResourceLaumaBodyADiffuse.0
	ps-t2 = ResourceLaumaBodyALightMap.0
	run = CommandList\global\ORFix\ORFix
else if $swapvar == 3
	ib = ResourceLaumaBodyAIB.3
	ps-t0 = ResourceLaumaBodyANormalMap.0
	ps-t1 = ResourceLaumaBodyADiffuse.0
	ps-t2 = ResourceLaumaBodyALightMap.0
	run = CommandList\global\ORFix\ORFix
else if $swapvar == 4
	ib = ResourceLaumaBodyAIB.4
	ps-t0 = ResourceLaumaBodyANormalMap.0
	ps-t1 = ResourceLaumaBodyADiffuse.0
	ps-t2 = ResourceLaumaBodyALightMap.0
	run = CommandList\global\ORFix\ORFix
else if $swapvar == 5
	ib = ResourceLaumaBodyAIB.5
	ps-t0 = ResourceLaumaBodyANormalMap.0
	ps-t1 = ResourceLaumaBodyADiffuse.0
	ps-t2 = ResourceLaumaBodyALightMap.0
	run = CommandList\global\ORFix\ORFix
else if $swapvar == 6
	ib = ResourceLaumaBodyAIB.6
	ps-t0 = ResourceLaumaBodyANormalMap.0
	ps-t1 = ResourceLaumaBodyADiffuse.0
	ps-t2 = ResourceLaumaBodyALightMap.0
	run = CommandList\global\ORFix\ORFix
endif

[CommandListLaumaBodyB]
if $swapvar == 0
	ib = ResourceLaumaBodyBIB.0
	if $tan == 0 
           ps-t0 = ResourceLaumaBodyBDiffuse.0
	   ps-t1 = ResourceLaumaBodyBLightMap.0
        else if $tan == 1
           ps-t0 = ResourceLaumaBodyBDiffuseTan
	   ps-t1 = ResourceLaumaBodyBLightMap.0
        endif
else if $swapvar == 1
	ib = ResourceLaumaBodyBIB.1
	if $tan == 0 
           ps-t0 = ResourceLaumaBodyBDiffuse.0
	   ps-t1 = ResourceLaumaBodyBLightMap.0
        else if $tan == 1
           ps-t0 = ResourceLaumaBodyBDiffuseTan
	   ps-t1 = ResourceLaumaBodyBLightMap.0
        endif
else if $swapvar == 2
	ib = ResourceLaumaBodyBIB.2
	if $tan == 0 
           ps-t0 = ResourceLaumaBodyBDiffuse.0
	   ps-t1 = ResourceLaumaBodyBLightMap.0
        else if $tan == 1
           ps-t0 = ResourceLaumaBodyBDiffuseTan
	   ps-t1 = ResourceLaumaBodyBLightMap.0
        endif
else if $swapvar == 3
	ib = ResourceLaumaBodyBIB.3
	if $tan == 0 
           ps-t0 = ResourceLaumaBodyBDiffuse.0
	   ps-t1 = ResourceLaumaBodyBLightMap.0
        else if $tan == 1
           ps-t0 = ResourceLaumaBodyBDiffuseTan
	   ps-t1 = ResourceLaumaBodyBLightMap.0
        endif
else if $swapvar == 4
	ib = ResourceLaumaBodyBIB.4
	if $tan == 0 
           ps-t0 = ResourceLaumaBodyBDiffuse.0
	   ps-t1 = ResourceLaumaBodyBLightMap.0
        else if $tan == 1
           ps-t0 = ResourceLaumaBodyBDiffuseTan
	   ps-t1 = ResourceLaumaBodyBLightMap.0
        endif
else if $swapvar == 5
	ib = ResourceLaumaBodyBIB.5
	if $tan == 0 
           ps-t0 = ResourceLaumaBodyBDiffuse.0
	   ps-t1 = ResourceLaumaBodyBLightMap.0
        else if $tan == 1
           ps-t0 = ResourceLaumaBodyBDiffuseTan
	   ps-t1 = ResourceLaumaBodyBLightMap.0
        endif
else if $swapvar == 6
	ib = ResourceLaumaBodyBIB.6
	if $tan == 0 
           ps-t0 = ResourceLaumaBodyBDiffuse.0
	   ps-t1 = ResourceLaumaBodyBLightMap.0
        else if $tan == 1
           ps-t0 = ResourceLaumaBodyBDiffuseTan
	   ps-t1 = ResourceLaumaBodyBLightMap.0
        endif
endif

[CommandListLaumaBodyC]
if $swapvar == 0
	ib = ResourceLaumaBodyCIB.0
	ps-t0 = ResourceLaumaBodyCNormalMap.0
	ps-t1 = ResourceLaumaBodyCDiffuse.0
	ps-t2 = ResourceLaumaBodyCLightMap.0
	run = CommandList\global\ORFix\ORFix
else if $swapvar == 1
	ib = ResourceLaumaBodyCIB.1
	ps-t0 = ResourceLaumaBodyCNormalMap.0
	ps-t1 = ResourceLaumaBodyCDiffuse.0
	ps-t2 = ResourceLaumaBodyCLightMap.0
	run = CommandList\global\ORFix\ORFix
else if $swapvar == 2
	ib = ResourceLaumaBodyCIB.2
	ps-t0 = ResourceLaumaBodyCNormalMap.0
	ps-t1 = ResourceLaumaBodyCDiffuse.0
	ps-t2 = ResourceLaumaBodyCLightMap.0
	run = CommandList\global\ORFix\ORFix
else if $swapvar == 3
	ib = ResourceLaumaBodyCIB.3
	ps-t0 = ResourceLaumaBodyCNormalMap.0
	ps-t1 = ResourceLaumaBodyCDiffuse.0
	ps-t2 = ResourceLaumaBodyCLightMap.0
	run = CommandList\global\ORFix\ORFix
else if $swapvar == 4
	ib = ResourceLaumaBodyCIB.4
	ps-t0 = ResourceLaumaBodyCNormalMap.0
	ps-t1 = ResourceLaumaBodyCDiffuse.0
	ps-t2 = ResourceLaumaBodyCLightMap.0
	run = CommandList\global\ORFix\ORFix
else if $swapvar == 5
	ib = null
	ps-t0 = ResourceLaumaBodyCNormalMap.0
	ps-t1 = ResourceLaumaBodyCDiffuse.0
	ps-t2 = ResourceLaumaBodyCLightMap.0
	run = CommandList\global\ORFix\ORFix
else if $swapvar == 6
	ib = null
	ps-t0 = ResourceLaumaBodyCNormalMap.0
	ps-t1 = ResourceLaumaBodyCDiffuse.0
	ps-t2 = ResourceLaumaBodyCLightMap.0
	run = CommandList\global\ORFix\ORFix
endif

[CommandListLaumaFaceADiffuse]
if $swapvar == 0
	if $tan == 0 
            if $makeup == 0 
               ps-t0 = ResourceLaumaFaceADiffuse.0
            else if $makeup == 1
               ps-t0 = ResourceLaumaFaceADiffuseNoMakeUp
            endif
        else if $tan == 1
            if $makeup == 0 
               ps-t0 = ResourceLaumaFaceADiffuseTan
            else if $makeup == 1
               ps-t0 = ResourceLaumaFaceADiffuseTanNoMakeUp
            endif
        endif
else if $swapvar == 1
	if $tan == 0 
            if $makeup == 0 
               ps-t0 = ResourceLaumaFaceADiffuse.0
            else if $makeup == 1
               ps-t0 = ResourceLaumaFaceADiffuseNoMakeUp
            endif
        else if $tan == 1
            if $makeup == 0 
               ps-t0 = ResourceLaumaFaceADiffuseTan
            else if $makeup == 1
               ps-t0 = ResourceLaumaFaceADiffuseTanNoMakeUp
            endif
        endif
else if $swapvar == 2
	if $tan == 0 
            if $makeup == 0 
               ps-t0 = ResourceLaumaFaceADiffuse.0
            else if $makeup == 1
               ps-t0 = ResourceLaumaFaceADiffuseNoMakeUp
            endif
        else if $tan == 1
            if $makeup == 0 
               ps-t0 = ResourceLaumaFaceADiffuseTan
            else if $makeup == 1
               ps-t0 = ResourceLaumaFaceADiffuseTanNoMakeUp
            endif
        endif
else if $swapvar == 3
	if $tan == 0 
            if $makeup == 0 
               ps-t0 = ResourceLaumaFaceADiffuse.0
            else if $makeup == 1
               ps-t0 = ResourceLaumaFaceADiffuseNoMakeUp
            endif
        else if $tan == 1
            if $makeup == 0 
               ps-t0 = ResourceLaumaFaceADiffuseTan
            else if $makeup == 1
               ps-t0 = ResourceLaumaFaceADiffuseTanNoMakeUp
            endif
        endif
else if $swapvar == 4
	if $tan == 0 
            if $makeup == 0 
               ps-t0 = ResourceLaumaFaceADiffuse.0
            else if $makeup == 1
               ps-t0 = ResourceLaumaFaceADiffuseNoMakeUp
            endif
        else if $tan == 1
            if $makeup == 0 
               ps-t0 = ResourceLaumaFaceADiffuseTan
            else if $makeup == 1
               ps-t0 = ResourceLaumaFaceADiffuseTanNoMakeUp
            endif
        endif
else if $swapvar == 5
	if $tan == 0 
            if $makeup == 0 
               ps-t0 = ResourceLaumaFaceADiffuse.0
            else if $makeup == 1
               ps-t0 = ResourceLaumaFaceADiffuseNoMakeUp
            endif
        else if $tan == 1
            if $makeup == 0 
               ps-t0 = ResourceLaumaFaceADiffuseTan
            else if $makeup == 1
               ps-t0 = ResourceLaumaFaceADiffuseTanNoMakeUp
            endif
        endif
else if $swapvar == 6
	if $tan == 0 
            if $makeup == 0 
               ps-t0 = ResourceLaumaFaceADiffuse.0
            else if $makeup == 1
               ps-t0 = ResourceLaumaFaceADiffuseNoMakeUp
            endif
        else if $tan == 1
            if $makeup == 0 
               ps-t0 = ResourceLaumaFaceADiffuseTan
            else if $makeup == 1
               ps-t0 = ResourceLaumaFaceADiffuseTanNoMakeUp
            endif
        endif
endif

[CommandListLaumaBangIB]
if $swapvar == 0
	handling = skip
	drawindexed = auto
else if $swapvar == 1
	handling = skip
	drawindexed = auto
else if $swapvar == 2
	handling = skip
	drawindexed = auto
else if $swapvar == 3
	handling = skip
	drawindexed = auto
else if $swapvar == 4
	handling = skip
	drawindexed = auto
else if $swapvar == 5
	handling = skip
	drawindexed = auto
else if $swapvar == 6
	handling = skip
	drawindexed = auto
endif

[CommandListLaumaBangA]
if $swapvar == 0
	ib = ResourceLaumaBangAIB.0
	ps-t0 = ResourceLaumaBangANormalMap.0
	ps-t1 = ResourceLaumaBangADiffuse.0
	ps-t2 = ResourceLaumaBangALightMap.0
	run = CommandList\global\ORFix\ORFix
else if $swapvar == 1
	ib = ResourceLaumaBangAIB.1
	ps-t0 = ResourceLaumaBangANormalMap.0
	ps-t1 = ResourceLaumaBangADiffuse.0
	ps-t2 = ResourceLaumaBangALightMap.0
	run = CommandList\global\ORFix\ORFix
else if $swapvar == 2
	ib = ResourceLaumaBangAIB.2
	ps-t0 = ResourceLaumaBangANormalMap.0
	ps-t1 = ResourceLaumaBangADiffuse.0
	ps-t2 = ResourceLaumaBangALightMap.0
	run = CommandList\global\ORFix\ORFix
else if $swapvar == 3
	ib = ResourceLaumaBangAIB.3
	ps-t0 = ResourceLaumaBangANormalMap.0
	ps-t1 = ResourceLaumaBangADiffuse.0
	ps-t2 = ResourceLaumaBangALightMap.0
	run = CommandList\global\ORFix\ORFix
else if $swapvar == 4
	ib = ResourceLaumaBangAIB.4
	ps-t0 = ResourceLaumaBangANormalMap.0
	ps-t1 = ResourceLaumaBangADiffuse.0
	ps-t2 = ResourceLaumaBangALightMap.0
	run = CommandList\global\ORFix\ORFix
else if $swapvar == 5
	ib = ResourceLaumaBangAIB.5
	ps-t0 = ResourceLaumaBangANormalMap.0
	ps-t1 = ResourceLaumaBangADiffuse.0
	ps-t2 = ResourceLaumaBangALightMap.0
	run = CommandList\global\ORFix\ORFix
else if $swapvar == 6
	ib = ResourceLaumaBangAIB.6
	ps-t0 = ResourceLaumaBangANormalMap.0
	ps-t1 = ResourceLaumaBangADiffuse.0
	ps-t2 = ResourceLaumaBangALightMap.0
	run = CommandList\global\ORFix\ORFix
endif

[CommandListLaumaEyeIB]
if $swapvar == 0
	handling = skip
	drawindexed = auto
else if $swapvar == 1
	handling = skip
	drawindexed = auto
else if $swapvar == 2
	handling = skip
	drawindexed = auto
else if $swapvar == 3
	handling = skip
	drawindexed = auto
else if $swapvar == 4
	handling = skip
	drawindexed = auto
else if $swapvar == 5
	handling = skip
	drawindexed = auto
else if $swapvar == 6
	handling = skip
	drawindexed = auto
endif

[CommandListLaumaEyeA]
if $swapvar == 0
	ib = ResourceLaumaEyeAIB.0
	ps-t0 = ResourceLaumaEyeADiffuse.0
	ps-t1 = ResourceLaumaEyeALightMap.0
else if $swapvar == 1
	ib = ResourceLaumaEyeAIB.1
	ps-t0 = ResourceLaumaEyeADiffuse.0
	ps-t1 = ResourceLaumaEyeALightMap.0
else if $swapvar == 2
	ib = ResourceLaumaEyeAIB.2
	ps-t0 = ResourceLaumaEyeADiffuse.0
	ps-t1 = ResourceLaumaEyeALightMap.0
else if $swapvar == 3
	ib = ResourceLaumaEyeAIB.3
	ps-t0 = ResourceLaumaEyeADiffuse.0
	ps-t1 = ResourceLaumaEyeALightMap.0
else if $swapvar == 4
	ib = ResourceLaumaEyeAIB.4
	ps-t0 = ResourceLaumaEyeADiffuse.0
	ps-t1 = ResourceLaumaEyeALightMap.0
else if $swapvar == 5
	ib = ResourceLaumaEyeAIB.5
	ps-t0 = ResourceLaumaEyeADiffuse.0
	ps-t1 = ResourceLaumaEyeALightMap.0
else if $swapvar == 6
	ib = ResourceLaumaEyeAIB.6
	ps-t0 = ResourceLaumaEyeADiffuse.0
	ps-t1 = ResourceLaumaEyeALightMap.0
endif

[CommandListCreditInfo]
if $creditinfo == 0 && $active == 1
    pre Resource\ShaderFixes\help.ini\Notification = ResourceCreditInfo
    pre run = CustomShader\ShaderFixes\help.ini\FormatText
    pre $\ShaderFixes\help.ini\notification_timeout = time + 5.0
    $creditinfo = 1
endif

; Resources ---------------------------

[ResourceLaumaBodyPosition.0]
type = Buffer
stride = 40
filename = .\0\LaumaBodyPosition.buf

[ResourceLaumaBodyBlend.0]
type = Buffer
stride = 32
filename = .\0\LaumaBodyBlend.buf

[ResourceLaumaBodyTexcoord.0]
type = Buffer
stride = 20
filename = .\0\LaumaBodyTexcoord.buf

[ResourceLaumaBangPosition.0]
type = Buffer
stride = 40
filename = .\0\LaumaBangPosition.buf

[ResourceLaumaBangBlend.0]
type = Buffer
stride = 32
filename = .\0\LaumaBangBlend.buf

[ResourceLaumaBangTexcoord.0]
type = Buffer
stride = 12
filename = .\0\LaumaBangTexcoord.buf

[ResourceLaumaEyePosition.0]
type = Buffer
stride = 40
filename = .\0\LaumaEyePosition.buf

[ResourceLaumaEyeBlend.0]
type = Buffer
stride = 32
filename = .\0\LaumaEyeBlend.buf

[ResourceLaumaEyeTexcoord.0]
type = Buffer
stride = 12
filename = .\0\LaumaEyeTexcoord.buf

[ResourceLaumaBodyAIB.0]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\0\LaumaBodyA.ib

[ResourceLaumaBodyBIB.0]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\0\LaumaBodyB.ib

[ResourceLaumaBodyCIB.0]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\0\LaumaBodyC.ib

[ResourceLaumaBangAIB.0]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\0\LaumaBangA.ib

[ResourceLaumaEyeAIB.0]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\0\LaumaEyeA.ib

[ResourceLaumaBodyANormalMap.0]
filename = .\0\LaumaBodyANormalMap.dds

[ResourceLaumaBodyADiffuse.0]
filename = .\0\LaumaBodyADiffuse.dds

[ResourceLaumaBodyALightMap.0]
filename = .\0\LaumaBodyALightMap.dds

[ResourceLaumaBodyBDiffuse.0]
filename = .\0\LaumaBodyBDiffuse.dds

[ResourceLaumaBodyBLightMap.0]
filename = .\0\LaumaBodyBLightMap.dds

[ResourceLaumaBodyCNormalMap.0]
filename = .\0\LaumaBodyCNormalMap.dds

[ResourceLaumaBodyCDiffuse.0]
filename = .\0\LaumaBodyCDiffuse.dds

[ResourceLaumaBodyCLightMap.0]
filename = .\0\LaumaBodyCLightMap.dds

[ResourceLaumaFaceADiffuse.0]
filename = .\0\LaumaFaceADiffuse.dds

[ResourceLaumaBangANormalMap.0]
filename = .\0\LaumaBangANormalMap.dds

[ResourceLaumaBangADiffuse.0]
filename = .\0\LaumaBangADiffuse.dds

[ResourceLaumaBangALightMap.0]
filename = .\0\LaumaBangALightMap.dds

[ResourceLaumaEyeADiffuse.0]
filename = .\0\LaumaEyeADiffuse.dds

[ResourceLaumaEyeALightMap.0]
filename = .\0\LaumaEyeALightMap.dds

[ResourceLaumaFaceADiffuseTan]
filename = .\0\LaumaFaceADiffuseTan.dds

[ResourceLaumaBodyBDiffuseTan]
filename = .\0\LaumaBodyBDiffuseTan.dds

[ResourceLaumaFaceADiffuseNoMakeUp]
filename = .\0\LaumaFaceADiffuseNoMakeUp.dds

[ResourceLaumaFaceADiffuseTanNoMakeUp]
filename = .\0\LaumaFaceADiffuseTanNoMakeUp.dds

[ResourceLaumaBodyPosition.1]
type = Buffer
stride = 40
filename = .\1\LaumaBodyPosition.buf

[ResourceLaumaBodyBlend.1]
type = Buffer
stride = 32
filename = .\1\LaumaBodyBlend.buf

[ResourceLaumaBodyTexcoord.1]
type = Buffer
stride = 20
filename = .\1\LaumaBodyTexcoord.buf

[ResourceLaumaBangPosition.1]
type = Buffer
stride = 40
filename = .\1\LaumaBangPosition.buf

[ResourceLaumaBangBlend.1]
type = Buffer
stride = 32
filename = .\1\LaumaBangBlend.buf

[ResourceLaumaBangTexcoord.1]
type = Buffer
stride = 12
filename = .\1\LaumaBangTexcoord.buf

[ResourceLaumaEyePosition.1]
type = Buffer
stride = 40
filename = .\1\LaumaEyePosition.buf

[ResourceLaumaEyeBlend.1]
type = Buffer
stride = 32
filename = .\1\LaumaEyeBlend.buf

[ResourceLaumaEyeTexcoord.1]
type = Buffer
stride = 12
filename = .\1\LaumaEyeTexcoord.buf

[ResourceLaumaBodyAIB.1]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\1\LaumaBodyA.ib

[ResourceLaumaBodyBIB.1]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\1\LaumaBodyB.ib

[ResourceLaumaBodyCIB.1]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\1\LaumaBodyC.ib

[ResourceLaumaBangAIB.1]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\1\LaumaBangA.ib

[ResourceLaumaEyeAIB.1]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\1\LaumaEyeA.ib

[ResourceLaumaBodyPosition.2]
type = Buffer
stride = 40
filename = .\2\LaumaBodyPosition.buf

[ResourceLaumaBodyBlend.2]
type = Buffer
stride = 32
filename = .\2\LaumaBodyBlend.buf

[ResourceLaumaBodyTexcoord.2]
type = Buffer
stride = 20
filename = .\2\LaumaBodyTexcoord.buf

[ResourceLaumaBangPosition.2]
type = Buffer
stride = 40
filename = .\2\LaumaBangPosition.buf

[ResourceLaumaBangBlend.2]
type = Buffer
stride = 32
filename = .\2\LaumaBangBlend.buf

[ResourceLaumaBangTexcoord.2]
type = Buffer
stride = 12
filename = .\2\LaumaBangTexcoord.buf

[ResourceLaumaEyePosition.2]
type = Buffer
stride = 40
filename = .\2\LaumaEyePosition.buf

[ResourceLaumaEyeBlend.2]
type = Buffer
stride = 32
filename = .\2\LaumaEyeBlend.buf

[ResourceLaumaEyeTexcoord.2]
type = Buffer
stride = 12
filename = .\2\LaumaEyeTexcoord.buf

[ResourceLaumaBodyAIB.2]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\2\LaumaBodyA.ib

[ResourceLaumaBodyBIB.2]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\2\LaumaBodyB.ib

[ResourceLaumaBodyCIB.2]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\2\LaumaBodyC.ib

[ResourceLaumaBangAIB.2]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\2\LaumaBangA.ib

[ResourceLaumaEyeAIB.2]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\2\LaumaEyeA.ib

[ResourceLaumaBodyPosition.3]
type = Buffer
stride = 40
filename = .\3\LaumaBodyPosition.buf

[ResourceLaumaBodyBlend.3]
type = Buffer
stride = 32
filename = .\3\LaumaBodyBlend.buf

[ResourceLaumaBodyTexcoord.3]
type = Buffer
stride = 20
filename = .\3\LaumaBodyTexcoord.buf

[ResourceLaumaBangPosition.3]
type = Buffer
stride = 40
filename = .\3\LaumaBangPosition.buf

[ResourceLaumaBangBlend.3]
type = Buffer
stride = 32
filename = .\3\LaumaBangBlend.buf

[ResourceLaumaBangTexcoord.3]
type = Buffer
stride = 12
filename = .\3\LaumaBangTexcoord.buf

[ResourceLaumaEyePosition.3]
type = Buffer
stride = 40
filename = .\3\LaumaEyePosition.buf

[ResourceLaumaEyeBlend.3]
type = Buffer
stride = 32
filename = .\3\LaumaEyeBlend.buf

[ResourceLaumaEyeTexcoord.3]
type = Buffer
stride = 12
filename = .\3\LaumaEyeTexcoord.buf

[ResourceLaumaBodyAIB.3]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\3\LaumaBodyA.ib

[ResourceLaumaBodyBIB.3]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\3\LaumaBodyB.ib

[ResourceLaumaBodyCIB.3]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\3\LaumaBodyC.ib

[ResourceLaumaBangAIB.3]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\3\LaumaBangA.ib

[ResourceLaumaEyeAIB.3]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\3\LaumaEyeA.ib

[ResourceLaumaBodyPosition.4]
type = Buffer
stride = 40
filename = .\4\LaumaBodyPosition.buf

[ResourceLaumaBodyBlend.4]
type = Buffer
stride = 32
filename = .\4\LaumaBodyBlend.buf

[ResourceLaumaBodyTexcoord.4]
type = Buffer
stride = 20
filename = .\4\LaumaBodyTexcoord.buf

[ResourceLaumaBangPosition.4]
type = Buffer
stride = 40
filename = .\4\LaumaBangPosition.buf

[ResourceLaumaBangBlend.4]
type = Buffer
stride = 32
filename = .\4\LaumaBangBlend.buf

[ResourceLaumaBangTexcoord.4]
type = Buffer
stride = 12
filename = .\4\LaumaBangTexcoord.buf

[ResourceLaumaEyePosition.4]
type = Buffer
stride = 40
filename = .\4\LaumaEyePosition.buf

[ResourceLaumaEyeBlend.4]
type = Buffer
stride = 32
filename = .\4\LaumaEyeBlend.buf

[ResourceLaumaEyeTexcoord.4]
type = Buffer
stride = 12
filename = .\4\LaumaEyeTexcoord.buf

[ResourceLaumaBodyAIB.4]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\4\LaumaBodyA.ib

[ResourceLaumaBodyBIB.4]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\4\LaumaBodyB.ib

[ResourceLaumaBodyCIB.4]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\4\LaumaBodyC.ib

[ResourceLaumaBangAIB.4]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\4\LaumaBangA.ib

[ResourceLaumaEyeAIB.4]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\4\LaumaEyeA.ib

[ResourceLaumaBodyPosition.5]
type = Buffer
stride = 40
filename = .\5\LaumaBodyPosition.buf

[ResourceLaumaBodyBlend.5]
type = Buffer
stride = 32
filename = .\5\LaumaBodyBlend.buf

[ResourceLaumaBodyTexcoord.5]
type = Buffer
stride = 20
filename = .\5\LaumaBodyTexcoord.buf

[ResourceLaumaBangPosition.5]
type = Buffer
stride = 40
filename = .\5\LaumaBangPosition.buf

[ResourceLaumaBangBlend.5]
type = Buffer
stride = 32
filename = .\5\LaumaBangBlend.buf

[ResourceLaumaBangTexcoord.5]
type = Buffer
stride = 12
filename = .\5\LaumaBangTexcoord.buf

[ResourceLaumaEyePosition.5]
type = Buffer
stride = 40
filename = .\5\LaumaEyePosition.buf

[ResourceLaumaEyeBlend.5]
type = Buffer
stride = 32
filename = .\5\LaumaEyeBlend.buf

[ResourceLaumaEyeTexcoord.5]
type = Buffer
stride = 12
filename = .\5\LaumaEyeTexcoord.buf

[ResourceLaumaBodyAIB.5]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\5\LaumaBodyA.ib

[ResourceLaumaBodyBIB.5]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\5\LaumaBodyB.ib

[ResourceLaumaBodyCIB.5]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\5\LaumaBodyC.ib

[ResourceLaumaBangAIB.5]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\5\LaumaBangA.ib

[ResourceLaumaEyeAIB.5]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\5\LaumaEyeA.ib

[ResourceLaumaBodyPosition.6]
type = Buffer
stride = 40
filename = .\6\LaumaBodyPosition.buf

[ResourceLaumaBodyBlend.6]
type = Buffer
stride = 32
filename = .\6\LaumaBodyBlend.buf

[ResourceLaumaBodyTexcoord.6]
type = Buffer
stride = 20
filename = .\6\LaumaBodyTexcoord.buf

[ResourceLaumaBangPosition.6]
type = Buffer
stride = 40
filename = .\6\LaumaBangPosition.buf

[ResourceLaumaBangBlend.6]
type = Buffer
stride = 32
filename = .\6\LaumaBangBlend.buf

[ResourceLaumaBangTexcoord.6]
type = Buffer
stride = 12
filename = .\6\LaumaBangTexcoord.buf

[ResourceLaumaEyePosition.6]
type = Buffer
stride = 40
filename = .\6\LaumaEyePosition.buf

[ResourceLaumaEyeBlend.6]
type = Buffer
stride = 32
filename = .\6\LaumaEyeBlend.buf

[ResourceLaumaEyeTexcoord.6]
type = Buffer
stride = 12
filename = .\6\LaumaEyeTexcoord.buf

[ResourceLaumaBodyAIB.6]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\6\LaumaBodyA.ib

[ResourceLaumaBodyBIB.6]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\6\LaumaBodyB.ib

[ResourceLaumaBodyCIB.6]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\6\LaumaBodyC.ib

[ResourceLaumaBangAIB.6]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\6\LaumaBangA.ib

[ResourceLaumaEyeAIB.6]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\6\LaumaEyeA.ib


[ResourceCreditInfo]
type = Buffer
data = "Created by HertzHat @ Aeleryx. Base Rig is from VoidHero, go support him out :3"
